body, .gallery {
	background-color:#ede0c0;
	background-image:url(bg.png);
	background-position:center top;
	background-repeat:repeat;
}

.rgba .thumbs td,
.rgba .folders td,
.rgba .neighbors a,
#map,
.disqus-comments {
	background-color:rgba(255,255,255,0.6);
	color:#222;
	text-shadow:1px 1px 1px rgba(255,255,255,0.3);
}
.no-rgba .thumbs td,
.no-rgba .folders td,
.no-rgba .neighbors a,
.no-rgba #map,
.no-rgba .disqus-comments {
	background-color:transparent;
	background-image:url(w60.png);
}
.rgba .thumbs td > a:hover,
.rgba .thumbs td > a:focus,
.neighbors a:hover,
.neighbors a:focus,
.folders td:hover {
	background-color:rgba(255,255,255,0.8);
	outline:none;
	color:#000;
}
.folders td > a {
	color:#222;
}
.folders td:hover > a {
	color:#000;
}
.no-rgba .thumbs td > a:hover,
.no-rgba .thumbs td > a:focus,
.no-rgba .neighbors a:hover,
.no-rgba .neighbors a:focus,
.no-rgba .folders td:hover {
	background-color:transparent;
	background-image:url(w80.png);
}
.rgba .thumbs td > a.active,
.no-rgba .thumbs td > a.active {
	background-color:#fff;
}
#main article {
	background-color:rgba(255,255,255,0.8);
}
.no-rgba #main article {
	background-color:transparent;
	background-image:url(w80.png);
}
.folders h4 {
	text-shadow:none;
}
.thumbs td > .caption span.nr {
	font-weight:bold;
	font-style:normal;
	padding:0px 3px;
	color:#222;
	background-color:#fff;
	text-shadow:none;
}


.startshow,
#main header .title .controls {
	background-color:rgba(255,255,255,0.4);
}
.no-rgba .startshow,
.no-rgba #main header .title .controls {
	background-color:transparent;
	background-image:url(w40.png);
}
#main header .title .controls a {
	background-image:url(controls_w.png);
}
.startshow:hover,
#main header .title .controls:hover {
	background-color:rgba(255,255,255,0.8);
}
.no-rgba .startshow:hover,
.no-rgba #main header .title .controls:hover {
	background-color:transparent;
	background-image:url(w80.png);
}
.starttxt {
	color:#222;
	background-image:url(start_w.png);
}

.rgba .scrbar {
	background-color:rgba(0,0,0,0.1);
}
.no-rgba .scrbar {
	background-color:transparent;
	background-image:url(k10.png);
}
.hook-s,
.scrup,
.scrdn {
	background-image:url(pg_w.png);
}


.rgba .gallery .scrollbox,
.rgba .gallery .bottom .cont {
	background-color:rgba(255,255,255,0.6);
}
.no-rgba .gallery .scrollbox,
.no-rgba .gallery .bottom .cont {
	background-color:transparent;
	background-image:url(w60.png);
}
.rgba.touch .gallery .scrollbox,
.rgba.touch .gallery .bottom .cont,
.rgba .gallery .scrollbox:hover,
.rgba .gallery .bottom .cont:hover {
	background-color:rgba(255,255,255,0.9);
}
.no-rgba .gallery .scrollbox:hover,
.no-rgba .gallery .bottom .cont:hover {
	background-color:transparent;
	background-image:url(w80.png);
}
.rgba .gallery .scrollbox .cont a:hover, 
.rgba .gallery .scrollbox .cont a:focus {
	background-color:rgba(0,0,0,0.4);
	outline:none;
}
.no-rgba .gallery .scrollbox .cont a:hover, 
.no-rgba .gallery .scrollbox .cont a:focus {
	background-image:url(k40.png);
}
.rgba .gallery .scrollbox .cont a.active {
	background-color:rgba(0,0,0,0.8);
}
.no-rgba .gallery .scrollbox .cont a.active {
	background-color:transparent;
	background-image:url(k80.png);
}
.hook-s,
.gallery .scrollbox .scleft,
.gallery .scrollbox .scright {
	background-image:url(scroll_w.png);
}
.rgba .gallery .bottom .meta b {
	color:rgba(85,85,85,0.5);
}
.no-rgba .gallery .bottom .meta b {
	color:#888;
}


.rgba .gallery .navigation nav {
	background-color:rgba(255,255,255,0.8);
}
.no-rgba .gallery .navigation nav {
	background-color:transparent;
	background-image:url(w80.png);
}
.hook-c,
.gallery .navigation nav a {
	background-image:url(controls_w.png);	
}

#main header,
.gallery .scrollbox,
.gallery .navigation nav,
.gallery .bottom .cont,
#main article {
	-moz-box-shadow:1px 3px 8px rgba(0,0,0,0.2); -webkit-box-shadow:1px 3px 8px rgba(0,0,0,0.2); box-shadow:1px 3px 8px rgba(0,0,0,0.2);
}
.gallery .img .other,
.gallery .img .main {
	-moz-box-shadow:2px 5px 16px rgba(0,0,0,0.2); -webkit-box-shadow:2px 5px 16px rgba(0,0,0,0.2); box-shadow:2px 5px 16px rgba(0,0,0,0.2);
}

nav.buttons {
	border:1px solid #ccc;
	color:#222;
	background-color:#aaa;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,255,255,1)), color-stop(1, rgba(238,238,238,1)));
	background-image:-webkit-linear-gradient(top, rgba(255,255,255,1), rgba(238,238,238,1) );
	background-image:-moz-linear-gradient(top, rgba(255,255,255,1), rgba(238,238,238,1) );
	background-image:-ms-linear-gradient(top, rgba(255,255,255,1), rgba(238,238,238,1) );
	background-image:linear-gradient(top, rgba(255,255,255,1), rgba(238,238,238,1) );
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFFFFFFF,EndColorStr=#FFDDDDDD);
	-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.2); -webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.2); box-shadow:0px 1px 2px rgba(0,0,0,0.2);
}
nav.buttons a {
	color:#444;
	border-left:1px solid #ccc;
	background-image:url(buttons_w.png);
}
nav.buttons a:hover {
	color:#222;
}
nav.buttons a.active {
	color:#222;
	background-color:rgba(0,0,0,0.2);
	border-left-color:#aaa;
}
.no-rgba nav.buttons a.active {
	background-color:#aaa;
}
.gallery .bottom .icon {
	background-image:url(buttons_w.png);
}





